puncture seal - French English Dictionary